home *** CD-ROM | disk | FTP | other *** search
/ Champak 132 / Vol 132.iso / games / nameless.swf / scripts / DefineSprite_2159 / frame_1 / DoAction.as
Text File  |  2011-06-09  |  2KB  |  92 lines

  1. stop();
  2. if(!setVars)
  3. {
  4.    gg = 0;
  5.    go = false;
  6.    xScale = _xscale;
  7.    dir = "left";
  8.    timePlay = 0;
  9.    ssNum = 0;
  10.    setVars = true;
  11. }
  12. onEnterFrame = function()
  13. {
  14.    if(_root.diff > 2000)
  15.    {
  16.       moveSpeed = 5;
  17.    }
  18.    else if(_root.diff > 1500)
  19.    {
  20.       moveSpeed = 4;
  21.    }
  22.    else if(_root.diff > 1000)
  23.    {
  24.       moveSpeed = 3;
  25.    }
  26.    else if(_root.diff > 500)
  27.    {
  28.       moveSpeed = 2;
  29.    }
  30.    if(_root.pauseMode == false)
  31.    {
  32.       if(_root.gameGo == true)
  33.       {
  34.          g.play();
  35.          if(go == false)
  36.          {
  37.             if(_X > 600)
  38.             {
  39.                dir = "left";
  40.                _X = _X - 5;
  41.             }
  42.             else if(_X < -50)
  43.             {
  44.                _X = _X + 5;
  45.                dir = "right";
  46.             }
  47.             gotoAndStop(1);
  48.             maxNum = _root.diff / 5;
  49.             rnum = random(_root.diff / 5);
  50.             timePlay++;
  51.             if((rnum == 1 or gg >= maxNum) && timePlay > 400)
  52.             {
  53.                gg = 0;
  54.                go = true;
  55.             }
  56.             gg++;
  57.          }
  58.          else
  59.          {
  60.             if(_X > 600 or _X < -50)
  61.             {
  62.                go = false;
  63.             }
  64.             if(_currentframe == 1)
  65.             {
  66.                ggNum = random(50);
  67.                ssNum++;
  68.                if(ssNum >= 50 or ggNum == 1)
  69.                {
  70.                   gotoAndStop(2);
  71.                   ssNum = 0;
  72.                }
  73.             }
  74.             if(dir == "left")
  75.             {
  76.                _xscale = xScale;
  77.                _X = _X - moveSpeed;
  78.             }
  79.             else if(dir == "right")
  80.             {
  81.                _xscale = - xScale;
  82.                _X = _X + moveSpeed;
  83.             }
  84.          }
  85.       }
  86.    }
  87.    else
  88.    {
  89.       g.stop();
  90.    }
  91. };
  92.